import os
import pyglet
import pygletutil

#data_py = os.path.abspath(os.path.dirname(__file__))
#data_dir = os.path.normpath(os.path.join(data_py, '..', 'data'))
data_dir = 'data'

pyglet.resource.path.append('data')
pyglet.resource.reindex()

def filepath(filename):
    '''Determine the path to a file in the data directory.
    '''
    return os.path.join(data_dir, filename)

def load(filename, mode='rb'):
    '''Open a file in the data directory.

    "mode" is passed as the second arg to open().
    '''
    return open(os.path.join(data_dir, filename), mode)

class assetHolder():
	def __init__(self):
		self.images = {}
		self.debug = False
		self.width = 1024
		self.height = 768

	def loadImage(self, name=''):
		self.images[name]=pygletutil.centerImage(pyglet.resource.image(name+'.png'))

assets = assetHolder()